9294b02794b5c31ad95defbe97f05091af3e0ff4,clc/modules/cluster-manager/src/main/java/com/eucalyptus/network/PrivateNetworkIndex.java,PrivateNetworkIndex,getNextIndex,#ExtantNetwork#,265
Before Change
EntityWrapper<PrivateNetworkIndex> db = Entities.get( PrivateNetworkIndex.class );
try {
Example ex = Example.create( PrivateNetworkIndex.free( exNet ) ).enableLike( MatchMode.EXACT );
List<PrivateNetworkIndex> ret = db.createCriteria( PrivateNetworkIndex.class ).setCacheable( true ).add( ex ).setMaxResults( 1 ).setFetchSize( 1 ).list( );
if ( ret.isEmpty( ) ) {
throw new NotEnoughResourcesAvailable( "Failed to find a free network index: " + ret );
} else {
After Change
EntityWrapper<PrivateNetworkIndex> db = Entities.get( PrivateNetworkIndex.class );
try {
Example ex = Example.create( PrivateNetworkIndex.free( exNet ) ).enableLike( MatchMode.EXACT );
PrivateNetworkIndex ret = ( PrivateNetworkIndex ) db.createCriteria( PrivateNetworkIndex.class ).setCacheable( true ).add( ex ).setMaxResults( 1 ).setFetchSize( 1 ).uniqueResult( );
if ( ret == null ) {
throw new NotEnoughResourcesAvailable( "Failed to find a free network index: " + ret );
} else {